/**
 * Project Name:jettyTest
 * File Name:DataTableInfo.java
 * Package Name:com.createproject
 * Date:2016年4月8日下午4:40:25
 * Copyright (c) 2016, ulewo.com All Rights Reserved.
 */

package com.ulewo.easyjava.bean;

import java.util.HashMap;
import java.util.List;
import java.util.Map;

public class DataTableInfo {
    /**
     * 表名
     */
    private String tableName;

    /**
     * bean名称
     */
    private String beanName;

    /**
     * 参数名称
     */
    private String beanParamName;

    /**
     * 表注释
     */
    private String comment;

    /**
     * 字段信息
     */
    List<ColumnInfo> columnList;

    Map<String, List<ColumnInfo>> columnKeyMap = new HashMap<>();

    public String getTableName() {
        return tableName;
    }

    public void setTableName(String tableName) {
        this.tableName = tableName;
    }

    public String getComment() {
        return comment;
    }

    public void setComment(String comment) {
        this.comment = comment;
    }

    public List<ColumnInfo> getColumnList() {
        return columnList;
    }

    public void setColumnList(List<ColumnInfo> columnList) {
        this.columnList = columnList;
    }

    public String getBeanName() {
        return beanName;
    }

    public void setBeanName(String beanName) {
        this.beanName = beanName;
    }

    public String getBeanParamName() {
        return beanParamName;
    }

    public void setBeanParamName(String beanParamName) {
        this.beanParamName = beanParamName;
    }

    public Map<String, List<ColumnInfo>> getColumnKeyMap() {
        return columnKeyMap;
    }

    public void setColumnKeyMap(Map<String, List<ColumnInfo>> columnKeyMap) {
        this.columnKeyMap = columnKeyMap;
    }
}
